body {
background:#FFFFFF none repeat scroll 0%;
color:#333333;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:small;
margin:0pt;
padding:0pt;
width:100%;
}
#maincolumn p, #onecolumn p {
margin:0pt;
padding:0pt;
}
#maincolumn h3, #onecolumn h3 {
margin:0px 0pt 0pt;
padding:0pt;
}
.code {
color:#777777;
}
.subtitle {
color:#777777;
}
.postinfo {
color:#777777;
margin-bottom:12px;
padding-bottom:6px;
}
.footer {
margin-bottom:12px;
padding-bottom:12px;
}
.postgrav {
float:left;
margin-bottom:3px;
margin-right:10px;
}
#topmenu .invisible, a.invisible {
display:none;
font-weight:bold;
}
#header {
background:#EEEEEE url(images/header.gif) no-repeat center;
color:#FFFFFF;
height:100px;
margin-bottom:0px;
}
#header h1 {
font-family:Arial Narrow,Verdana,Helvetica,sans-serif;
font-size:x-large;
font-weight:normal;
margin:0pt;
padding:0pt 6px 0px;
}
.typo {
font-family:Arial black,Arial,Verdana,Helvetica,sans-serif;
}
#footer a:hover, a:active {
text-decoration:underline;
}
#onecolumn {
float:left;
margin-bottom:12px;
width:98%;
}
#maincolumn {
float:left;
width:400px;
}
#intro, #pub {
background-color:#EFEFEF;
border:1px solid #CCCCCC;
margin:0pt 0pt 12px;
padding:12px;
}
#intro p {
margin:0pt;
}
#intro h2 {
border-bottom:0pt none;
font-size:medium;
margin:12px 0pt 0px;
}
#intro li {
font-weight:bold;
margin-top:5px;
}
#intro ol {
margin-bottom:5px;
margin-top:5px;
}
#column {
float:left;
width:400px;
}
h2 {
border-bottom:2px solid #CCCCCC;
clear:both;
font-size:small;
margin:12px 0pt;
}
#boxes {
background-color:#FFFFFF;
border-left:20px solid #FFFFFF;
float:right;
width:300px;
}
#searchbox, #categories {
border:1px solid #CCCCCC;
margin-bottom:10px;
padding:20px;
}
#categories p {
color:#777777;
}
#categories ul {
line-height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#categories li {
display:inline;
margin-right:0.5em;
}
#searchbox form {
margin:0pt;
padding:0pt;
}
#bloglist {
clear:left;
}
.subtitle {
color:#777777;
}
.pager {
clear:left;
margin-top:2em;
}
#columncontainer {
border:1px solid #CCCCCC;
margin-bottom:12px;
margin-left:12px;
padding:0pt 12px 12px;
}
#columncontainer ul {
margin-bottom:30px;
margin-top:10px;
}
#columncontainer li {
margin-bottom:8px;
}
#columncontainer fieldset {
background-color:#EFEFEF;
border:1px solid #CCCCCC;
margin-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
}
h3 {
font-size:small;
margin:0pt;
padding:0px;
}
h3.faq {
border-top:1px solid #CCCCCC;
padding-top:10px !important;
}
h4 {
font-size:small;
font-weight:normal;
margin:0pt;
padding:0px;
text-decoration:underline;
}
#footer {
border-top:2px solid #CCCCCC;
padding-bottom:10px;
padding-top:6px;
text-align:center;
width:98%;
}
a:link {
color:#32609B;
}
a:visited {
color:#223344;
}
a:hover {
text-decoration:none;
}
a img {
border:0pt none;
}
div.spacer {
clear:both;
font-size:2px;
height:2px;
}
textarea {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
color:#000000;
font-family:arial,verdana,tahoma,sans-serif;
font-size:small;
height:10em;
line-height:2em;
padding:2px;
width:50em;
}
fieldset {
border:1px solid #CCCCCC;
margin-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
}
fieldset {
border:1px solid #CCCCCC;
margin-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
}
legend {
background-color:#FFFFFF;
font-weight:bold;
padding:2px 4px;
}
#registrationform label {
display:block;
}
#registrationform .formHelp {
color:#777777;
}
#registrationform fieldset {
padding:1em 2em;
}
#checkUserName {
width:150px;
}
#FormError {
padding-bottom:1em;
}
.field {
left:0pt;
margin:0pt 1em 1em 0pt;
top:0pt;
}
.field .field {
margin:1em 0pt 0pt;
}
.field label {
font-weight:bold;
}
.field_checkbox {
left:0pt;
top:0pt;
}
.buttons {
float:right;
padding-top:1em;
}
div.buttons input {
width:150px;
}
.templateScreen {
float:left;
margin:1em 1em 1em 0pt;
}
div.templateScreen label {
display:inline !important;
}
div.InfoText p {
margin-bottom:1em !important;
}
input.input {
margin-bottom:8px;
margin-left:10em;
margin-top:8px;
width:6em;
}
div.clearleft {
clear:left;
font-size:0pt;
height:0pt;
line-height:0px;
}
div.clear {
clear:both;
font-size:0pt;
height:0pt;
line-height:0px;
}
#menu {
padding-bottom:1px;
padding-top:1px;
}
#menu ul {
color:#FFFFFF;
list-style-type:none;
margin:0pt;
padding:0.2em 0pt;
text-align:center;
}
#menu li {
border-left:0px solid #B4B4B4;
display:inline;
font-family:arial,verdana,tahoma,sans-serif;
font-size:1em;
font-weight:bold;
letter-spacing:0.2em;
padding:0pt;
position:relative;
text-transform:uppercase;
}
#menu a, #menu a:link, #menu a:visited {
color:#0E3862;
padding:0.2em 1em;
text-decoration:none;
}
#menu a:hover {
}
#menu li.selected {
background:#FFFFFF none repeat scroll 0%;
border-bottom:1px solid #FFFFFF;
color:#000000;
display:block;
padding:2px 7px;
width:auto;
}
#menu br {
clear:both;
}
* {
margin:0pt;
padding:0pt;
}
body {
background:#8C8C8C url(images/body.gif) repeat-x scroll center top;
font-size:0.9em;
text-align:center;
}
#wrapper {
background:#FFFFFF none repeat scroll 0% 50%;
margin:30px auto;
padding:10px;
text-align:left;
width:800px;
}
#header {
width:100%;
}
#logo {
background:transparent url(images/logo.gif) no-repeat scroll center top;
height:100px;
width:780px;
}
#logo h1 {
visibility:hidden;
}
#menubar {
background-color:#EEEEEE;
border:1px solid #808080;
font-size:90%;
height:20px;
margin:10px 0pt;
width:100%;
}
#page {
margin:5px auto;
width:780px;
}
#sidebar {
float:left;
overflow:hidden;
width:180px;
}
#content {
float:right;
overflow:hidden;
width:590px;
}
* {
font-family:trebuchet ms,verdana,tahoma,sans-serif;
}
a {
color:#000000;
text-decoration:none;
}
a:visited {
color:#4E4E4E;
}
a:hover {
color:#CC0000;
text-decoration:underline;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

map {
width: 100%;
}